package com.dzl.card.service;

import com.dzl.base.service.BaseService;
import com.dzl.card.pojo.WelfareCard;
import com.dzl.card.pojo.query.WelfareCardQuery;
import com.dzl.card.pojo.vo.WelfareCardVo;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 福利卡管理(WelfareCard)表服务接口
 * @author caobucao
 * @since 2021-05-19 09:57:47
 */
public interface WelfareCardService extends BaseService<WelfareCard> {

    /**
     * 分页查询福利卡列表
     * @date 2021/5/19 11:06
     * @author caobucao
     * @param query 查询条件
     * @return java.util.List<com.dzl.card.entity.vo.WelfareCardVo>
     */
    PageInfo<WelfareCardVo> selectCardVoListPage(WelfareCardQuery query);

    /**
     * 保存福利卡
     * @date 2021/5/19 11:45
     * @author caobucao
     * @param welfareCard 福利卡
     * @return Integer 影响条数
     */
    Integer saveWelfareCard(WelfareCard welfareCard);

    /**
     * 修改福利卡名称
     * @date 2021/7/31 9:22
     * @author caobucao
     * @param welfareCard 福利卡对象
     * @return java.lang.Integer
     */
    Integer updateCardName(WelfareCard welfareCard);
}
